Reactive Spin and Promela
نویسندگان
چکیده
Reactive Promela is an extension to the Promela language which lets the user specify con gurations of reactive automata. This provides a simple and powerful way to decompose a system. To simulate and verify systems written in Reactive Promela the tool Reactive spin has been developed. It is a preprocessor for spin which translates a Reactive Promela system into a corresponding Promela system. The translated system can then be simulated and veri ed using spin. The main function performed by Reactive spin is to combine con gurations of automata into Promela proctypes. We demonstrate the language and the tool with the speci cation and veri cation of the HDLC protocol.
منابع مشابه
Protocol verification with reactive Promela/Rspin
Reactive Promela/RSPIN is an extension to the protocol validator Promela/SPIN. It enhances the simulation and veri cation capabilities of SPIN by allowing modular speci cations to be analysed while alleviating the state-space explosion problem. Reactive Promela is a simple reactive language. The tool RSPIN is a preprocessor for SPIN which translates a Reactive Promela speci cation into a corres...
متن کاملProtocol Veri cation with Reactive Promela/RSPIN
Reactive Promela/RSPIN is an extension to the protocol validator Promela/SPIN. It enhances the simulation and veriication capabilities of SPIN by allowing modular speciications to be analysed while alleviating the state-space explosion problem. Reactive Promela is a simple reactive language. The tool RSPIN is a preprocessor for SPIN which translates a Reactive Promela speciication into a corres...
متن کاملv-Promela: A Visual, Object-Oriented Language for SPIN
We describe the design of VIP, a graphical front-end to the model checker SPIN. VIP supports a visual formalism, called v-Promela that connects the model checker to modern hierarchical notations for the specification of objectoriented, reactive systems. The formalism is comparable to formalisms such as UML-RT, ROOM, and Statecharts, but is presented here in a framework that allows us to combine...
متن کاملExperience using Spin and Promela in the Design of a Storm Surge Barrier Control System
The Spin tool set (Spin and Xspin) was used to validate parts of the design of a storm surge barrier control system, in particular the communication interfaces with the outside world. Promela combined with Z is used to specify crucial aspects of the design. In this talk we outline our experience with the use of Spin and Promela, and discuss some ideas for extensions/improvements.
متن کاملVIP: A Visual Editor and Compiler for v-Promela
We describe the Visual Interface to Promela (VIP) tool that we have recently implemented. VIP supports the visual editing and maintenance of v-Promela models. v-Promela is a visual, object-oriented extension to Promela, the input language to the Spin model checker. We introduce the v-Promela notation as supported by the VIP editor, discuss Promela code generation, and describe the process of pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995